home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / URL Helper II / Source / MemoryBuffer.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-08-12  |  690 b   |  24 lines  |  [TEXT/MMCC]

  1. /***
  2.  * MemoryBuffer.h
  3.  *
  4.  *  Routines that will manage a small section of data that will never
  5.  *  be reallocated...
  6.  *
  7.  ***/
  8.  
  9. #pragma once
  10.  
  11. OSErr    NewMemoryBuffer (Handle *buffer, short initalSize, short increaseSize);
  12.  
  13. OSErr    DisposeMemoryBuffer (Handle buffer);
  14.  
  15. OSErr    MBSaveString (Handle buffer, char *string, short length, short *offset);
  16.  
  17. OSErr    MBAllocateBuffer (Handle buffer, short length, short *offset);
  18.  
  19. OSErr    MBGetPString (Handle buffer, short offset, StringPtr outString);
  20.  
  21. OSErr    MBGetLString (Handle buffer, short offset, char *dest, short *lenght);
  22.  
  23. OSErr    MBConcatLStr (char *s1, short s1Len, Handle buffer, short offset,
  24.             char *dest, short destBufferLen, short *destUsed);